var list = '';
var page = 1;
var pageSize = 10;
var keyWord = '';

initList(page,keyWord);
//点击搜索
$('.search-btn').on('click',function(){
	 searchEvent();
})

$('.search-input').bind('keypress',function(e){//回车事件 
		if(e.keyCode == "13"){  
			searchEvent();
		}  
}); 

function searchEvent(){//搜索
	var keyWord = $.trim($('.search-input').val());
	initList(page,keyWord,function(res){
		$("#tableFromData").bootstrapTable('load', res)
	});
}

function initList(page,keyWord,cb){
	getList(page,keyWord,function(res){
		cb&&cb(res.rows)//更新列表
		// 分页
		$('.M-box11').pagination({
		    totalData:res.total,
		    showData:pageSize,
		    mode: 'fixed',
			count:4,
			pageCount:Math.ceil(res.total/pageSize),
		    callback:function(e){
		      //获取当前页数重新加载数据
				var currentPage = e.getCurrent();
				getList(currentPage,keyWord,function(res){
					$("#tableFromData").bootstrapTable('load', res.rows)
				});
		    }
		});
	})
}

//初始化数据处理
function recordList(data) {
   for(var i in data){
      data[i].id = data[i].Tid;
      data[i].nickname = data[i].name;
	var actionHtml = '<button class="btn" data-id='+data[i].infoId+'>赠送信息</button><button class="btn" data-id='+data[i].infoId+'>开通信息</button><button class="btn" data-id='+data[i].infoId+'>冻结信息</button>'
	data[i].action = actionHtml;
	data[i].action1 = '<button class="btn btn-primary present-btn" data-id='+data[i].infoId+'>查看</button>'
	data[i].action2 = '<button class="btn btn-primary relieve-btn" data-id='+data[i].infoId+'>查看</button>'
	data[i].action3 = '<button class="btn btn-primary freeze-btn" data-id='+data[i].infoId+'>查看</button>'
   }
}

//查看赠送信息
$(document).on('click','.present-btn',function(){
	var id = $(this).data('id');
	var loginName = $(this).parent().siblings('.loginName').text();
	var endTime =  $(this).parent().siblings('.loginTime').text();
	// viewMation(loginName,id,1,endTime);
	// var url = '/doulai/operLog/present'+'?id='+id+encodeURIComponent('&loginName='+loginName+'&endTime='+endTime);
	var url = '/doulai/operLog/present'+'?id='+id+'&loginName='+loginName+'&endTime='+endTime;
	window.open(url);
})

//查看开通/解除代理信息
$(document).on('click','.relieve-btn',function(){
	var id = $(this).data('id');
	var loginName = $(this).parent().siblings('.loginName').text();
	var endTime =  $(this).parent().siblings('.loginTime').text();
	// viewMation(loginName,id,1,endTime);
	// var url = '/doulai/operLog/relieve?id='+id+encodeURIComponent('&loginName='+loginName+'&endTime='+endTime);
	// var params = id+"%"+loginName+"%"+endTime;
	var url = '/doulai/operLog/relieve'+'?id='+id+'&loginName='+loginName+'&endTime='+endTime;
	window.open(url);
})

//查看冻结信息
$(document).on('click','.freeze-btn',function(){
   var id = $(this).data('id');
   var loginName = $(this).parent().siblings('.loginName').text();
   var endTime =  $(this).parent().siblings('.loginTime').text();
//    viewMation(loginName,id,2,endTime);
   // var url = '/doulai/operLog/freeze?id='+id+encodeURIComponent('&loginName='+loginName+'&endTime='+endTime);
   var url = '/doulai/operLog/freeze'+'?id='+id+'&loginName='+loginName+'&endTime='+endTime;
   // var params = id+"^"+loginName+"^"+endTime;
   // var url = '/doulai/operLog/freeze'+'?id='+params;
    window.open(url);
})


//1. 开通/解除代理  2.冻结账号

//查看信息
function viewMation(loginName,id,type,endTime){
   var params = {
	  loginName:loginName,
	  infoId:id,
	  type:type,
	  endTime:endTime,
	  beginTime:''
   }
   _POST('/doulai/operLog/list',params).then(function(res){
	console.log(res)
   })
}

//获取操作记录列表
function getList(page,keyWord,callback){
	var params = {
		pageNum:page,
		pageSize:pageSize,
		loginName:keyWord
	};
	_POST('/monitor/logininfor/list',params).then(function(res){
		  list = res.rows;
		  recordList(list);
		  InitTable(list);
		  callback&&callback(res)
	})
}


//初始化列表
function InitTable(data){
  $('#tableFromData').bootstrapTable({
        data: data
  })
}


